//
//package com.yicheng.controller;
//import com.baomidou.mybatisplus.core.metadata.IPage;
//import com.yicheng.domain.Book;
//import com.yicheng.service.IBookService;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.*;
//
//import java.util.List;
//
//
////表现层 基于Restful进行表现层接口开发
////使用Postman测试表现层接口功能
//
//
//
////@RestController
//@RequestMapping("/books")
//public class BookController2 {
//
//    //注入业务层
//    @Autowired
//    private IBookService bookService;
//
//    @GetMapping//获取所有图书
//    public List<Book> getAll(){
//        return bookService.list();
//    }
//
//    @PostMapping//添加图书
//    public Boolean save(@RequestBody Book book){
//        return bookService.save(book);
//    }
//
//
//    @PutMapping//修改图书
//    public Boolean update(@RequestBody Book book){
//        return bookService.updateById(book);
//    }
//
//    @DeleteMapping("{id}") //删除图书
//    public Boolean delete(@PathVariable Integer id){
//        return bookService.removeById(id);
//    }
//
//    @GetMapping("{id}")
//    public Book getById(@PathVariable Integer id){
//        return bookService.getById(id);
//    }
//
//    @GetMapping("{currentPage}/{pageSize}")
//    public IPage<Book> getPage(@PathVariable int currentPage,@PathVariable int pageSize){
//        return bookService.getPage(currentPage, pageSize);
//    }
//}
